package com.example.demo.module.convert;

import java.util.List;

public interface BaseMapper<D,E>{
    /**
     * entity转 DTO
     *
     * @param entity
     * @return
     */
    D toDto(E entity);

    /**
     * DTO 转 entity
     *
     * @param dto
     * @return
     */
    E toEntity(D dto);

    /**
     * entity集合 转 DTO集合
     *
     * @param entityList
     * @return
     */
    List<D> toDto(List<E> entityList);

    /**
     * DTO集合 转 entity集合
     *
     * @param dtoList
     * @return
     */
    List<E> toEntity(List<D> dtoList);
}
